*{margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body{font-family: "Microsoft YaHei"; font-size: 14px; line-height: 1.42857143; color: #333; background: #EFEFEF;}
img{vertical-align: middle;}
a{text-decoration: none;}
form{display: block; margin-top: 0em;}
.clear{clear: both;}

/* 后台首页信息 */
.small-box{
    border-radius: .25rem; box-shadow: 0 0 1px rgba(0,0,0,.125), 0 1px 3px rgba(0,0,0,.2); position: relative; display: block;
    margin-bottom: 1rem; color: #fff; margin-top: 10px;
}
.small-box > .inner{padding: 10px;}
.small-box .inner h3, .small-box .inner p{z-index: 5;}
.small-box .inner h3{font-size: 38px; font-weight: bold; margin: 0 0 10px 0; white-space: nowrap;}
.small-box .inner p{font-size: 15px;}
.small-box .icon{
	transition: all .3s linear; position: absolute; top: -10px; right: 10px; z-index: 0; font-size: 90px; color: rgba(0,0,0,.15);
}
.small-box > .small-box-footer{
    position: relative; text-align: center; padding: 3px 0; color: #fff; color: rgba(255,255,255,.8); display: block; z-index: 10;
    background: rgba(0,0,0,.1); text-decoration: none; color: #fff;
}
.sub-header{border-bottom: 0; padding-bottom: 10px;}

/* 背景颜色 */
.bg-info{background-color: #17a2b8;}
.bg-success{background-color: #28a745;}
.bg-warning{background-color: #ffc107;}
.bg-danger{background-color: #dc3545;}